home *** CD-ROM | disk | FTP | other *** search
- //---------------------------------------------------------------------------
- #include <vcl.h>
- #pragma hdrstop
-
- #include "ETMain.h"
- //---------------------------------------------------------------------------
- #pragma resource "*.dfm"
- TForm1 *Form1;
- //---------------------------------------------------------------------------
- __fastcall TForm1::TForm1(TComponent* Owner)
- : TForm(Owner)
- {
- }
- //---------------------------------------------------------------------------
- void __fastcall TForm1::ClearAllClick(TObject *Sender)
- {
- for (int i=0;i<ComponentCount;i++) {
- TCheckBox* checkbox =
- dynamic_cast<TCheckBox*>(Components[i]);
- if (checkbox) checkbox->Checked = false;
- }
- ActiveControl = Memo;
- Timer->Enabled = false;
- }
- //---------------------------------------------------------------------
- void __fastcall TForm1::MemoClick(TObject *Sender)
- {
- MouseClick->Checked = true;
- Timer->Enabled = true;
- }
- //---------------------------------------------------------------------
- void __fastcall TForm1::MemoDblClick(TObject *Sender)
- {
- MouseDblClick->Checked = true;
- Timer->Enabled = true;
- }
- //---------------------------------------------------------------------
- void __fastcall TForm1::MemoMouseDown(TObject *Sender, TMouseButton Button,
- TShiftState Shift, Integer X, Integer Y)
- {
- MouseDown->Checked = true;
- Timer->Enabled = true;
- }
- //---------------------------------------------------------------------
- void __fastcall TForm1::MemoMouseUp(TObject *Sender, TMouseButton Button,
- TShiftState Shift, Integer X, Integer Y)
- {
- MouseUp->Checked = true;
- Timer->Enabled = true;
- }
- //---------------------------------------------------------------------
- void __fastcall TForm1::MemoKeyDown(TObject *Sender, Word &Key,
- TShiftState Shift)
- {
- KeyDown->Checked = true;
- Timer->Enabled = true;
- }
- //---------------------------------------------------------------------
- void __fastcall TForm1::MemoKeyPress(TObject *Sender, Char &Key)
- {
- KeyPress->Checked = true;
- Timer->Enabled = true;
- }
- //---------------------------------------------------------------------
- void __fastcall TForm1::MemoKeyUp(TObject *Sender, Word &Key,
- TShiftState Shift)
- {
- KeyUp->Checked = true;
- Timer->Enabled = true;
- }
- //---------------------------------------------------------------------
- void __fastcall TForm1::TimerTimer(TObject *Sender)
- {
- ClearAllClick(Sender);
- }
- //---------------------------------------------------------------------